package com.topsoft.email.util.bean;

import java.util.Date;
import java.util.List;

import com.topsoft.email.util.bean.AttachFile;
import com.topsoft.email.util.enums.MailType;

//收件人信息
public class MailParamBean {

	private String receiver;

	private String title;

	private MailType mailType;

	private String content;

	// 邮件附件的文件名 逗号隔开
	private List<AttachFile> attachFileList;

	private Date sendTime;
	private Date planTime;
	private String copySend; // 抄送
	private String blindSend; // 密送

	/**
	 * 发件人信息
	 */
	private String protocol = "smtp";
	private String host = "smtp.exmail.qq.com";// 连接发送方的SMTP服务器
	private int port = 465;// 连接发送方的SMTP服务器
	private String smtpUserName = "";
	private String smtpPassword = "";

	private String mailUserId = ""; // 用户id

	/**
	 * sendCloud
	 * 
	 * @return
	 */
	private String virtualName = "";
	private String virtualAddress = "";
	
	
	
	

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public MailType getMailType() {
		return mailType;
	}

	public void setMailType(MailType mailType) {
		this.mailType = mailType;
	}

	public List<AttachFile> getAttachFileList() {
		return attachFileList;
	}

	public void setAttachFileList(List<AttachFile> attachFileList) {
		this.attachFileList = attachFileList;
	}

	public Date getSendTime() {
		return sendTime;
	}

	public void setSendTime(Date sendTime) {
		this.sendTime = sendTime;
	}

	public Date getPlanTime() {
		return planTime;
	}

	public void setPlanTime(Date planTime) {
		this.planTime = planTime;
	}

	public String getCopySend() {
		return copySend;
	}

	public void setCopySend(String copySend) {
		this.copySend = copySend;
	}

	public String getBlindSend() {
		return blindSend;
	}

	public void setBlindSend(String blindSend) {
		this.blindSend = blindSend;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getProtocol() {
		return protocol;
	}

	public void setProtocol(String protocol) {
		this.protocol = protocol;
	}

	public String getHost() {
		return host;
	}

	public void setHost(String host) {
		this.host = host;
	}

	public int getPort() {
		return port;
	}

	public void setPort(int port) {
		this.port = port;
	}

	public String getSmtpUserName() {
		return smtpUserName;
	}

	public void setSmtpUserName(String smtpUserName) {
		this.smtpUserName = smtpUserName;
	}

	public String getSmtpPassword() {
		return smtpPassword;
	}

	public void setSmtpPassword(String smtpPassword) {
		this.smtpPassword = smtpPassword;
	}

	public String getMailUserId() {
		return mailUserId;
	}

	public void setMailUserId(String mailUserId) {
		this.mailUserId = mailUserId;
	}

	public String getVirtualName() {
		return virtualName;
	}

	public void setVirtualName(String virtualName) {
		this.virtualName = virtualName;
	}

	public String getVirtualAddress() {
		return virtualAddress;
	}

	public void setVirtualAddress(String virtualAddress) {
		this.virtualAddress = virtualAddress;
	}

}
